// CopyDialog.h

#ifndef __COPY_DIALOG_H
#define __COPY_DIALOG_H

#include "..\..\..\Common\MyFixes.h"

#include "resource.h"

const int kCopyDialog_NumInfoLines = 11;

class CCopyDialog: public CDialogImpl<CCopyDialog>
{
	public:
	enum { IDD = IDD_DIALOG_COPY};

	BEGIN_MSG_MAP(CCopyDialog)
		MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
		MESSAGE_HANDLER(WM_SIZE, OnSize)
		COMMAND_ID_HANDLER(IDOK, OnCloseCmd)
		COMMAND_ID_HANDLER(IDCANCEL, OnCloseCmd)
		COMMAND_ID_HANDLER(IDC_COPY_SET_PATH, OnButtonSetPath)
	END_MSG_MAP()
  LRESULT OnInitDialog(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/);
  LRESULT OnSize(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM lParam, BOOL& /*bHandled*/);
  CComboBox _path;
  LRESULT OnCloseCmd(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/);

  LRESULT OnButtonSetPath(WORD /*wNotifyCode*/, WORD wID, HWND /*hWndCtl*/, BOOL& /*bHandled*/);
  
public:
  CString Title;
  CString Static;
  CString Value;
  CString Info;
  CStringVector Strings;
};

#endif
